class B:
    # 魔法方法赋予对象一个可调用属性，使得对象实例可以像函数一样被调用。
    def __call__(self, x):
        print("calling... B")
        return self.forward(x)

    def forward(self, x):
        print("forwarding...")
        return x * x + 1


b = B()
print(b(9))
